licencing agreements - French English Dictionary